technology licensed - French English Dictionary